const translation = {
  releaseManagement: {
    releaseManagement: 'Release Management',
    agent: 'Agent',
    APIKey: 'API Key',
    instructional: 'Command',
    workflow: 'Workflow',
    virtual: 'Virtual',
    agentId: 'Agent ID',
    agentName: 'Agent Name',
    platform: 'Platform',
    releaseTime: 'Release Time',
    createTime: 'Create Time',
    applyTime: 'Apply Time',
    operation: 'Operation',
    functionDesc: 'Function Description',
    rejectionReason: 'Rejection Reason',
    applyRelease: 'Apply for Release',
    takeDown: 'Take Down',
    updateRelease: 'Update',
    reason: 'Reason',
    applyTakeDownAgent: 'Apply to Take Down Agent',
    confirmApplyRelease: 'Confirm Application for Release?',
    pleaseEnterReason: 'Please enter the reason first!',
    submitApplication: 'Submit',
    takeDownWarning:
      'The takedown request cannot be withdrawn after submission, please submit carefully!',
    submitApplicationSuccess: 'Application submitted successfully!',
    unbindSuccess: 'Unbind successfully',
    maintenanceUpdate: 'Maintenance Update',
    total: 'Total',
    totalData: 'Data',
    all: 'All',
    unreleased: 'Unreleased',
    releasing: 'In Release',
    released: 'Released',
    auditFailed: 'Rejected',
    select: 'Select',
    input: 'Input',
    release: 'Release',
    detail: 'Detail',
    analyze: 'Analyze',
    edit: 'Edit',
    view: 'View',
    reapply: 'Reapply',
    delete: 'Delete',
  },
  releaseDetail: {
    workflow: 'Workflow',
    releaseVersion: 'Release Version',
    traceLog: 'Trace Log',
    DetailOverviewPage: {
      version: 'Version',
      versionID: 'Version ID',
      status: 'Status',
      agentDescription: 'Agent Description',
      releasedChannel: 'Released Channel',
      releaseTime: 'Release Time',
      operation: 'Operation',
      release: 'Release',
      edit: 'Edit',
      iFlytek: 'iFlytek',
      iFlytekCloud: 'iFlytek Cloud',
      wx: 'WeChat',
    },
    TraceLogPage: {
      最近5天: 'Recent 5 Days',
      最近15天: '15 Days',
      最近3个月: '3 Months',
      最近一年: '1 Year',
      reset: 'Reset',
      search: 'Search',
      columnManage: 'Column Manage',
      serialNumber: 'order',
      resetToDefault: 'Reset to Default',
      total: 'Total',
      dataItems: 'Data Items',
      copied: 'Copied to Clipboard',
      copy: 'Copy',
      checkStatus: 'Check Status',
      checkSuccess: 'Success',
      checkFail: 'Fail',
      statusCode: 'Status Code',
      nodeID: 'Node ID',
      nodeType: 'Node Type',
      nodeRunTime: 'Node Run Time',
      nodeStartTime: 'Node Start Time',
      callTree: 'Call Tree',
      callTreeDetail: 'Call Tree Detail',
      input: 'Input',
      output: 'Output',
    },
  },
  releaseModal: {
    applyRelease: 'Apply Release',
    multiParamsTip:
      'Multi-parameter workflows are only supported for API release, other channels are not supported',
    releasePlatform: 'Release Platform',
    releasePlatformTip:
      'Please select the platform where your agent needs to be released, Spark will push the final configuration to your selected platform, and the effective time will refer to the audit process of each platform.',
    agentHub: 'Release to Agent Hub',
    agentHubTip: 'After release, you can experience the agent on Agent Hub',
    release: 'Release',
    updateRelease: 'Update Release',
    releasePlatformWx:
      'Release Platform Configure WeChat Public Account (Service Number)',
    releasePlatformWxTip:
      'After configuration, you can use the Spark Assistant to reply to users, helping with WeChat business operations uninterrupted',
    releasePlatformWxTip2:
      'Configure Developer ID, the public account can use the Spark Assistant to reply to users',
    bindWxAppId: 'Bound Developer ID (AppID)',
    wxAppId: 'Developer ID (App ID)',
    unBind: 'Unbind',
    wxAppIdTip:
      'This WeChat public account has already been bound to another Spark publishing channel, please unbind first before retrying',
    bindWxTip: 'To Bind',
    bindWx: 'Bind Now',
    releaseToApi: 'Release as API',
    apiConfigTip: 'After configuration is complete, you can use the agent API',
    configure: 'Configure',
    updateConfigure: 'Update Configure',
    releaseToMcpServer: 'Release as MCP Server',
    mcpServerTip:
      'After configuration is complete and audit pass, you can use the agent MCP Server',
    ok: 'Ok',
    cancel: 'Cancel',
    mcpServerName: 'Service Name',
    mcpServerDesc: 'Overview',
    mcpServerContent: 'Content',
    mcpServerParams: 'Input Parameters',
    mcpServerParamsTip:
      'In the input box, modify the description to synchronize the updated content to the corresponding workflow node',
    mcpServerParamsName: 'Variable Name',
    mcpServerParamsType: 'Variable Type',
    mcpServerParamsDesc: 'Description',
    mcpReleaseSuccess: 'MCP Server Release Success',
    mcpReleaseFail: 'MCP Server Release Fail',
    appidEmpty: 'AppID is Empty',
    mcpServerParamsDescEmpty: 'Description is Empty',
    unBindSuccess: 'Unbind Success',
    submitAuditSuccess: 'Submit Success',
    unBindTip: 'Unbind',
    unBindTipDesc:
      'Unbinding will stop us from processing messages from the WeChat service number',
    unBindTipDesc2: 'If you wish to complete the unbinding, you need to go to',
    unBindTipDesc3: 'WeChat Service Number',
    unBindTipDesc4: 'Platform for cancellation of authorization',
    virtualPlatformPublishTitle:
      'Publish to Virtual Person Interaction Platform',
    virtualPlatformPublishTip: 'Publish Success',
    virtualPlatformPublishDesc:
      'After release and audit pass, you can use this agent on <a href="https://virtual-man.xfyun.cn/console/projects" target="_blank">iFlytek AI Virtual Person Interaction Platform</a>',
    virtualPlatformPublishWarning:
      '<span style="color: red;">*</span>Please release as API first, updates are not supported after binding, please publish carefully',
    virtualPlatformPublishButton: 'Publish',
    virtualPlatformPublishSuccess: 'Publish Success',
    // Feishu related
    feishuPleaseInputIdAndSecret: 'Please enter App ID and App Secret',
    feishuConfigSuccess: 'Feishu app configured successfully',
    releaseToFeishu: 'Release as Feishu Bot',
    feishuReleaseDesc:
      'Integrate Feishu bot via API release. After configuration, the agent can be used in Feishu',
    feishuBindWarning:
      'API release is required first. After binding, Feishu app updates are not supported. Please bind carefully',
    pleaseReleaseApiFirst: 'Please release as API first',
    publishToFeishu: 'Publish to Feishu',
    viewGuideDoc: 'View Guide Document',
    confirm: 'Confirm',
    close: 'Close',
    interfaceInfo: 'Interface Info',
    pleaseInputAppId: 'Please enter App ID',
    pleaseInputAppSecret: 'Please enter App Secret',
    createSuccess: 'Created successfully',
  },
};

export default translation;
